#include "app_pool.h"
#include "app_router.h"
#include "app_device.h"
#include "app_mqtt.h"
#include "log.h"
#include <app_bt.h>
#include <unistd.h>
#include "app_serial.h"

int main(int argc, char const *argv[])
{
    // 1  线程池 
    app_pool_init();

    // 2  消息队列模块
    app_mqtt_init();

    // 3  路由
    app_router_init();

    // 4  设备 
    Device *device= app_device_init("/home/atguigu/workspace0724/gateway/test_dev_file3");
    // 5  初始化串口模块
    app_serial_init(device);

    // 6  初始化蓝牙配置
    app_bt_init(device);
    // 6  把设备注册到路由中
    app_router_register_device(device);

    sleep(100000000);
    return 0;
}
